/*
 * To change this template, choose Tools | Templates
 * and open the template in the editor.
 */
package CONTROL;

import MODELO.Vendedor;

/**
 *
 * @author estudiantes101
 */
public class TransBDVendor {
 public static void consultarTodos(){
    String q="SELECT * FROM VENDEDOR";
    ServicioBD.ejecuteQuery(q);
}
public static Vendedor getPais(){
        Vendedor  r = null;
        
      String nrovendedor;
     String apellido;
     String nombre;
    String telefono;
     String email;
     char sexo;
    
        try{
          

           nrovendedor= ServicioBD.rs.getString("NROVENDEDOR");
           apellido = ServicioBD.rs.getString(" APELLIDO ");
           nombre = ServicioBD.rs.getString("NOMBRE ");
            telefono = ServicioBD.rs.getString("TELEFONO");
            email= ServicioBD.rs.getString("EMAIL ");
         sexo= ServicioBD.rs.getString("SEXO ").charAt(1);
           
         r= new Vendedor(nrovendedor, apellido, nombre, telefono, email, sexo);
        
        }catch(Exception e){
           System.out.println("Hubo un error al tratar de hacer getNext Pais\n" +
                           "\n" + e); 
        }
        
        return r;
    }


public static void cargar(javax.swing.JComboBox jcb,java.util.ArrayList ali,java.util.ArrayList al){
    
    consultarTodos();
    String nrodendedor=null;
    String nombre = null;
    String apellido = null;
   
    try{
    while(ServicioBD.rs.next()){
        nrodendedor=ServicioBD.rs.getString("NROVENDEDOR");
        apellido=ServicioBD.rs.getString("APELLIDO");
        nombre=ServicioBD.rs.getString("NOMBRE");
        jcb.addItem(nrodendedor);
        ali.add(apellido);
        al.add(nombre);
        
    }
    }
    catch(Exception e){
        System.out.println("ESPERABA QUE HUBISEE PAISES ZARRASPASTROZA?");
    }
    }

 public static boolean buscar (String codigo){
     boolean r = true;
       String q="SELECT * FROM VENDEDOR WHERE NROVENDEDOR='" + codigo + "'";
       ServicioBD.ejecuteQuery(q);
       if (ServicioBD.siguiente()){
           r = true;
       }
       else
           r= false;
     return r;
 }
 public static void  borrar (String codigo){   
       String q="DELETE FROM VENDEDOR WHERE NROVENDEDOR='" + codigo + "'";
       ServicioBD.ejecuteUpdate(q);
       consultarTodos();
 
 }	 

 public static boolean  adicionar (Vendedor x){   
     boolean r = false;
       String q="INSERT INTO VENDEDOR VALUES ('" + x.getNrovendedor()+ "','" +
               x.getApellido()+ "','"+x.getNombre()+ "','"+x.getTelefono()+ "','"+x.getEmail()+ "','"+x.getSexo()+ "')";
       try{
        if(ServicioBD.ejecuteUpdate(q)){
           consultarTodos();
           r = true;
        }
        else
            r=false;
       }catch(Exception e){
             javax.swing.JOptionPane.showMessageDialog(null, "NO SE PUEDE AGREGAR ANIMAL DE MONTE");
             r = false;
       }
      return r; 
 
 }
// public static void Llenalo(DefaultTableModel modelo ){
//     Pais x=null;
//       while(ServicioBD.siguiente()){
//     x= getPais();
//     Object datosFila[]={x.getCodigo(), x.getNombre()};
//     modelo.addRow(datosFila);
// }
//    }
}
